<?php
namespace AuctionCore\Other;
use Think\Exception;

/**
* 代金卷 单元测试
* @author       Eric Lee
*/
class CouponTest extends \PHPUnit_Framework_TestCase
{

  public static  function testGen(){

      //[代金券类型，数量，卷面金额，有效起始日期，有效结束日期]
      $arr = array('type'=>'1','emp_id'=>'12','title'=>'title', 'num'=>'50','amount'=>'100','start_date'=>date('Y-m-d H:i:s',strtotime('+1 month')),'end_date'=>date('Y-m-d H:i:s',strtotime('+2 month')),'remark'=>'备注');

      $a = new Coupon();
      try{
          $rs = $a->gen($arr);
      }catch (Exception $e){
          echo $e->getMessage();
          $rs = false;
      }

      self::assertTrue($rs?true:false);

    }
    public static function testAsgin(){
        $coupon_id = M('coupon')->max('coupon_id');
        $a = new Coupon($coupon_id);
        $data = array();
        $data['dealer_id'] = '1';//车商ID
        $data['order_id'] = '343';
        $data['status'] = '1';//未使用
        $data['amount'] = '100';//未使用
        $data['available_amount'] = '1';//未使用
        $data['get_time'] = date('Y-m-d H:i:s');//未使用
        $data['get_method'] = '1';//未使用
        $data['start_date'] = date('Y-m-d H:i:s');//未使用
        $data['end_date'] = date('Y-m-d H:i:s');//未使用
        $data['remark'] = '备注';//未使用
        $data['createtime'] = date('Y-m-d H:i:s');//未使用
        try{
            $rs = $a->asgin($data);
        }catch (\Exception $e){
            echo $e->getMessage();
            $rs = false;
        }
        self::assertTrue($rs?true:false);
    }



}

?>